package cn.edu.hubu.hubusmartmedicalsystem.service;

import cn.edu.hubu.hubusmartmedicalsystem.entity.Doctor;
import cn.edu.hubu.hubusmartmedicalsystem.vo.ResultVO;

import java.util.List;

public interface DoctorService {

    // 检查账号是否可用
    ResultVO checkAccount(String account);

    // 保存医生信息（注册）
    ResultVO saveDoctor(Doctor doctor);

    // 医生登录
    ResultVO loginDoctor(String account, String password);

    //按照id查询医生
    ResultVO<Doctor> getDoctorById(String doctorId);

    //获取所有医生信息
    ResultVO<List<Doctor>> getAllDoctor();

    //按id删除医生信息
    ResultVO<String> deleteById(String doctorId);

    //按键实现删除
}
